home *** CD-ROM | disk | FTP | other *** search
/ Libris Britannia 4 / science library(b).zip / science library(b) / MEDICAL / H121A.ZIP / FILES6.EXE / lha / MEASURE.CHK < prev    next >
Text File  |  1991-07-15  |  3KB  |  180 lines

  1. *******************************************************************************
  2. *MEASURE.CHK                                                                 *
  3. *Check file to demonstrate the use of nutrition anthropometry within Epi Info*
  4. * version 5.  Note that this file will not work with earlier versions of Epi *
  5. * Info.  Remember, to use the example program distributed with Epi Info, you *
  6. * must enter "MEASURE" at the DOS prompt, not from the Epi Info menu.        *
  7. ******************************************************************************
  8. ******************************************************************************
  9. *Special note:  If you are going to add fields to the REC file, you will     *
  10. * want to remove the GOTO WRITEREC that appears in 3 lines and jump to the   *
  11. * first added field in the .CHK file.  For more information on how to modify *
  12. * the Check file, please refer to the appropriate chapters in the Epi Info   *
  13. * version 5 documentation                                                    *
  14. ******************************************************************************
  15. * The path for ENTFACE.BIN must be changed if you have not placed            *
  16. * ENTFACE.BIN in the \EPI5 subdirectory. See line 124.                       *
  17. ******************************************************************************
  18.  
  19. NAME
  20.   UPDATE OFF
  21.   COLOR QUESTION 31
  22.   COLOR DATA 112
  23.   COLOR BACKGROUND 1
  24.   SET ALL FIELDCHAR " "
  25.   UPDATE
  26.   ENTER
  27.   AutoJump SEX
  28. END
  29.  
  30. SEX
  31.   Legal
  32.     M
  33.     1
  34.     F
  35.     2
  36.   END
  37.   AutoJump AGE
  38. END
  39.  
  40. AGE
  41.   Range 0 +inf
  42.   AutoJump YRS
  43. END
  44.  
  45. BIRTHDATE
  46.   AutoJump VISITDATE
  47.   IF birthdate = .
  48.   THEN
  49.     GOTO WEIGHT
  50.   ENDIF
  51. END
  52.  
  53. YRS
  54.   Range 0 +inf
  55.   AutoJump BIRTHDATE
  56.   IF YRS = .
  57.   THEN
  58.     GOTO BIRTHDATE
  59.   ELSE
  60.     IF AGE = . OR AGE = 0
  61.     THEN
  62.       LET AGE = 0
  63.     ENDIF
  64.     LET AGE = AGE + (YRS * 12)
  65.     LET YRS = 0
  66.   ENDIF
  67. END
  68.  
  69. VISITDATE
  70.   IF visitDATE = .
  71.   THEN
  72.     GOTO WEIGHT
  73.   ELSE
  74.     LET AGE = (VISITDATE - BIRTHDATE) /30.44
  75.   ENDIF
  76. END
  77.  
  78. WEIGHT
  79.   Range 0 +inf
  80.   IF WEIGHT = .
  81.   THEN
  82.     GOTO LBS
  83.   ELSE
  84.     GOTO HEIGHT
  85.   ENDIF
  86. END
  87.  
  88. LBS
  89.   Range 0 +inf
  90. END
  91.  
  92. OZS
  93.   Range 0 +inf
  94.   IF OZS = .
  95.   THEN
  96.     OZS = 0
  97.   ENDIF
  98.   IF LBS = .
  99.   THEN
  100.     LBS = 0
  101.   ENDIF
  102.   LET WEIGHT = (LBS + (OZS/16)) * 0.45359237
  103.   GOTO HEIGHT
  104. END
  105.  
  106. HAP
  107.   NoEnter
  108. END
  109.  
  110. HAZ
  111.   NoEnter
  112. END
  113.  
  114. HAM
  115.   NoEnter
  116. END
  117.  
  118. HEIGHT
  119.   Range 0 +inf
  120.   IF HEIGHT = .
  121.   THEN
  122.     GOTO FT
  123.   ELSE
  124.     LOAD \EPI5\ENTFACE.BIN
  125.     CALL ENTFACE 75
  126.     UPDATE
  127.     GOTO WRITEREC
  128.   ENDIF
  129. END
  130.  
  131. WAP
  132.   NoEnter
  133. END
  134.  
  135. WAZ
  136.   NoEnter
  137. END
  138.  
  139. WAM
  140.   NoEnter
  141. END
  142.  
  143. FT
  144.   Range 0 +inf
  145.   AutoJump IN
  146. END
  147.  
  148. IN
  149.   Range 0 +inf
  150.   IF FT = .
  151.     FT = 0
  152.   ENDIF
  153.   IF IN = .
  154.     IN = 0
  155.   ENDIF
  156.   LET HEIGHT = ((FT*12) + IN) * 2.54
  157.   LOAD ENTFACE.BIN
  158.   CALL ENTFACE 75
  159.   UPDATE
  160.   GOTO WRITEREC
  161. END
  162.  
  163. WHP
  164.   NoEnter
  165. END
  166.  
  167. WHZ
  168.   NoEnter
  169. END
  170.  
  171. WHM
  172.   NoEnter
  173.   AutoJump NAME
  174. END
  175.  
  176. FLAG
  177.   NoEnter
  178. END
  179.  
  180.